TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Middle States
Area - Central Pennsylvania
League - 2024 USTA 18 & Over League
Flight - 3.0 Men
--------------------------------------------------------------------------------------------------------------------------------------
Wisehaven Ace Kickers - Schneider
League Record: 3 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
David Schneider - 2.94
Saviours Munodawafa - 2.89
Tiler Rackley - 2.78
Connor Shields - 2.75
Nick Verrastro - 2.74
Randall Taylor - 2.72
Brett Cassady - 2.71
Edward Tony - 2.63
Arif Hira - 2.62
Jj Benz - 2.60
Erick Sowers - 2.60
Will Hinkson - 2.59
Lynn Myers - 2.53
Mark O'Reilly - 2.49
Michael Ashwood - 2.41
Sean Skehan - 2.40
Kevin Lasher - 2.17
League Results By Position
1S 2S 1D 2D 3D
Arif Hira - 2.62 & Brett Cassady - 2.71 1 - 0
Arif Hira - 2.62 & Lynn Myers - 2.53 0 - 1
Arif Hira - 2.62 & Saviours Munodawafa - 2.89 1 - 0
Arif Hira - 2.62 & Will Hinkson - 2.59 0 - 1 1 - 0
Connor Shields - 2.75 2 - 0
David Schneider - 2.94 & Erick Sowers - 2.60 1 - 0 0 - 1
David Schneider - 2.94 & Michael Ashwood - 2.41 0 - 1
David Schneider - 2.94 & Nick Verrastro - 2.74 1 - 0
David Schneider - 2.94 1 - 0
Edward Tony - 2.63 & Kevin Lasher - 2.17 0 - 1
Edward Tony - 2.63 & Sean Skehan - 2.40 0 - 1
Erick Sowers - 2.60 & Kevin Lasher - 2.17 0 - 1
Jj Benz - 2.60 & Arif Hira - 2.62 0 - 1
Jj Benz - 2.60 & David Schneider - 2.94 2 - 0
Jj Benz - 2.60 & Will Hinkson - 2.59 0 - 1
Jj Benz - 2.60 0 - 2
Lynn Myers - 2.53 & Brett Cassady - 2.71 1 - 1
Lynn Myers - 2.53 & Erick Sowers - 2.60 0 - 1
Michael Ashwood - 2.41 & Kevin Lasher - 2.17 0 - 1
Michael Ashwood - 2.41 0 - 2
Mark O'Reilly - 2.49 & Brett Cassady - 2.71 0 - 1 1 - 0
Nick Verrastro - 2.74 & Brett Cassady - 2.71 0 - 1
Nick Verrastro - 2.74 & Connor Shields - 2.75 0 - 2
Nick Verrastro - 2.74 & Kevin Lasher - 2.17 0 - 1
Nick Verrastro - 2.74 & Sean Skehan - 2.40 0 - 1
Randall Taylor - 2.72 0 - 4
Sean Skehan - 2.40 & Connor Shields - 2.75 1 - 0
Saviours Munodawafa - 2.89 1 - 1 1 - 0
Tiler Rackley - 2.78 1 - 2
Will Hinkson - 2.59 & Connor Shields - 2.75 1 - 0
Will Hinkson - 2.59 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Hempfield - Pierce3.0
League Record: 6 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Timothy Detterbeck - 3.07
Anthony Bianco - 2.92
Frank Steinruck - 2.84
Brad Gebhart - 2.82
Thomas Connolly Jr - 2.73
John D Betteride - 2.70
Andrew Eyster - 2.69
David Royer - 2.67
Chris Pierce - 2.67
Sunil Patel - 2.66
Bryan Leong - 2.64
Douglas Crawford - 2.60
Daniel Reese - 2.58
Louis Sikora - 2.54
Gabriel Ruiz-Roman - 2.48
Mike Troop - 2.45
Scott Berrier - 2.41
Randy Doan - 2.40
Brett Yeagley - 2.36
David Horetsky - 2.25
League Results By Position
1S 2S 1D 2D 3D
Anthony Bianco - 2.92 & Chris Pierce - 2.67 1 - 0
Brad Gebhart - 2.82 & Chris Pierce - 2.67 0 - 1
Brad Gebhart - 2.82 & Mike Troop - 2.45 1 - 0
Brad Gebhart - 2.82 & Timothy Detterbeck - 3.07 1 - 0
Brad Gebhart - 2.82 0 - 2
Brett Yeagley - 2.36 & Douglas Crawford - 2.60 0 - 1
Brett Yeagley - 2.36 & Mike Troop - 2.45 0 - 1
Bryan Leong - 2.64 1 - 0
Chris Pierce - 2.67 & Douglas Crawford - 2.60 0 - 1
Chris Pierce - 2.67 & John D Betteride - 2.70 0 - 1
Daniel Reese - 2.58 & Bryan Leong - 2.64 1 - 0
Daniel Reese - 2.58 & Randy Doan - 2.40 1 - 0
David Horetsky - 2.25 & Thomas Connolly Jr - 2.73 1 - 0
David Royer - 2.67 & Bryan Leong - 2.64 0 - 1
David Royer - 2.67 & Chris Pierce - 2.67 0 - 1
David Royer - 2.67 & Frank Steinruck - 2.84 1 - 0 1 - 0
David Royer - 2.67 2 - 2
Frank Steinruck - 2.84 & Anthony Bianco - 2.92 1 - 2
Frank Steinruck - 2.84 & John D Betteride - 2.70 1 - 0
Gabriel Ruiz-Roman - 2.48 & Andrew Eyster - 2.69 1 - 1 1 - 0
Gabriel Ruiz-Roman - 2.48 & Brad Gebhart - 2.82 1 - 0
Gabriel Ruiz-Roman - 2.48 & Chris Pierce - 2.67 0 - 1
Louis Sikora - 2.54 1 - 3
Randy Doan - 2.40 & Andrew Eyster - 2.69 1 - 0
Sunil Patel - 2.66 & Andrew Eyster - 2.69 0 - 1
Sunil Patel - 2.66 & John D Betteride - 2.70 1 - 0
Scott Berrier - 2.41 & David Horetsky - 2.25 0 - 1
Timothy Detterbeck - 3.07 7 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Hempfield - Fire Shots (Baumer)
League Record: 5 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Jay Rosenthal - 2.88
Ninh Banh - 2.86
Donnell Butler - 2.85
Brian Davis - 2.85
dominic spadea - 2.84
John Navas - 2.83
Gregory Breton - 2.83
CHUCK PACKARD - 2.75
Brian Hauck - 2.75
Tuan Nguyen - 2.74
Richard Frye - 2.73
Donnie Walters - 2.69
Matthew Brommer - 2.68
Brian Kilheffer - 2.55
Ethan Martin - 2.42
Clayton Bubeck - 2.39
League Results By Position
1S 2S 1D 2D 3D
dominic spadea - 2.84 & Ethan Martin - 2.42 0 - 1
dominic spadea - 2.84 & Jay Rosenthal - 2.88 1 - 0
dominic spadea - 2.84 & Ninh Banh - 2.86 1 - 0
dominic spadea - 2.84 2 - 0
Brian Davis - 2.85 & Donnie Walters - 2.69 1 - 0
Brian Davis - 2.85 & Gregory Breton - 2.83 1 - 0
Brian Davis - 2.85 2 - 3 0 - 1
Brian Hauck - 2.75 & Brian Kilheffer - 2.55 1 - 0
Clayton Bubeck - 2.39 & Brian Hauck - 2.75 0 - 1
Clayton Bubeck - 2.39 & Brian Kilheffer - 2.55 0 - 1
CHUCK PACKARD - 2.75 & Brian Davis - 2.85 1 - 0
CHUCK PACKARD - 2.75 & Donnie Walters - 2.69 0 - 1
CHUCK PACKARD - 2.75 & Gregory Breton - 2.83 1 - 0
CHUCK PACKARD - 2.75 & Matthew Brommer - 2.68 0 - 1 1 - 0 0 - 1
Donnell Butler - 2.85 & Donnie Walters - 2.69 0 - 1
Donnell Butler - 2.85 & Ninh Banh - 2.86 1 - 0
Donnie Walters - 2.69 & John Navas - 2.83 1 - 0
Donnie Walters - 2.69 1 - 2
Ethan Martin - 2.42 & Brian Kilheffer - 2.55 0 - 1
Ethan Martin - 2.42 & Donnell Butler - 2.85 0 - 1
Gregory Breton - 2.83 & John Navas - 2.83 0 - 1
Gregory Breton - 2.83 & Matthew Brommer - 2.68 2 - 0
John Navas - 2.83 0 - 1
Jay Rosenthal - 2.88 & Brian Hauck - 2.75 1 - 0
Jay Rosenthal - 2.88 0 - 4 1 - 0
Richard Frye - 2.73 & Brian Hauck - 2.75 0 - 1 1 - 0
Richard Frye - 2.73 & Brian Kilheffer - 2.55 1 - 0
Richard Frye - 2.73 & Matthew Brommer - 2.68 0 - 1
Tuan Nguyen - 2.74 & Ninh Banh - 2.86 1 - 0 1 - 0
Tuan Nguyen - 2.74 & Richard Frye - 2.73 1 - 0
Tuan Nguyen - 2.74 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Hershey Magic (Krepps)
League Record: 1 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
George Blackall - 2.97
Josh Sprecher - 2.94
Ronald Foster - 2.90
Rajiv Nair - 2.87
Donald Danser - 2.84
Barry Nazar - 2.75
Freddy Cassivi - 2.74
Tyler Glass - 2.72
Gilbert Brown - 2.55
Patrick Harnden - 2.33
Rory McQuillen - 2.29
Allen Brown - 2.20
Tim Konek - 1.95
League Results By Position
1S 2S 1D 2D 3D
Allen Brown - 2.20 & Freddy Cassivi - 2.74 0 - 1 0 - 1
Allen Brown - 2.20 0 - 1 0 - 2
Barry Nazar - 2.75 & George Blackall - 2.97 1 - 0
Barry Nazar - 2.75 & Gilbert Brown - 2.55 1 - 0
Barry Nazar - 2.75 & Josh Sprecher - 2.94 1 - 0
Barry Nazar - 2.75 & Tyler Glass - 2.72 0 - 1 1 - 1
Donald Danser - 2.84 & Gilbert Brown - 2.55 0 - 1
Donald Danser - 2.84 & Patrick Harnden - 2.33 0 - 1
Freddy Cassivi - 2.74 1 - 1
George Blackall - 2.97 & Allen Brown - 2.20 0 - 1
George Blackall - 2.97 & Josh Sprecher - 2.94 1 - 0
George Blackall - 2.97 & Tyler Glass - 2.72 1 - 0
Gilbert Brown - 2.55 & Freddy Cassivi - 2.74 1 - 0
Gilbert Brown - 2.55 & Patrick Harnden - 2.33 0 - 1 1 - 0
Gilbert Brown - 2.55 & Tim Konek - 1.95 0 - 1
Gilbert Brown - 2.55 & Tyler Glass - 2.72 0 - 1 1 - 0
Josh Sprecher - 2.94 2 - 2
Patrick Harnden - 2.33 & Freddy Cassivi - 2.74 0 - 1 1 - 0
Patrick Harnden - 2.33 0 - 1
Ronald Foster - 2.90 0 - 2
Rajiv Nair - 2.87 0 - 1 0 - 1
Tim Konek - 1.95 & Freddy Cassivi - 2.74 0 - 1 0 - 1
Tim Konek - 1.95 & Rory McQuillen - 2.29 0 - 1 0 - 1 0 - 1
Tyler Glass - 2.72 & Josh Sprecher - 2.94 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
West Shore - Jacobs
League Record: 4 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Martin Lavendier - 3.00
David Addams - 2.90
John Esser - 2.79
Randall Allen - 2.76
Josh Chilcote - 2.74
AHMED ABDELBAKI - 2.74
BOBBY CHEEKA - 2.73
Kevin Jacobs - 2.56
Dale Kirkhoff - 2.55
Brad Shopp - 2.55
Arkady Khodorkovsky - 2.54
Brent Schreiber - 2.51
Jason Craig - 2.07
League Results By Position
1S 2S 1D 2D 3D
Arkady Khodorkovsky - 2.54 & John Esser - 2.79 0 - 1
Arkady Khodorkovsky - 2.54 & Jason Craig - 2.07 0 - 1
Arkady Khodorkovsky - 2.54 & Kevin Jacobs - 2.56 0 - 1
AHMED ABDELBAKI - 2.74 & Dale Kirkhoff - 2.55 0 - 1
AHMED ABDELBAKI - 2.74 & John Esser - 2.79 1 - 2
AHMED ABDELBAKI - 2.74 & Martin Lavendier - 3.00 1 - 0
Brent Schreiber - 2.51 & John Esser - 2.79 0 - 1
Brent Schreiber - 2.51 0 - 1 0 - 2
BOBBY CHEEKA - 2.73 & Arkady Khodorkovsky - 2.54 0 - 1
BOBBY CHEEKA - 2.73 & Brad Shopp - 2.55 3 - 2 1 - 0
Dale Kirkhoff - 2.55 & David Addams - 2.90 1 - 0
Dale Kirkhoff - 2.55 & Josh Chilcote - 2.74 0 - 1
Dale Kirkhoff - 2.55 & Jason Craig - 2.07 0 - 1
Dale Kirkhoff - 2.55 & Kevin Jacobs - 2.56 1 - 0 0 - 1
David Addams - 2.90 & Brent Schreiber - 2.51 1 - 0
David Addams - 2.90 & Josh Chilcote - 2.74 0 - 1
David Addams - 2.90 & Jason Craig - 2.07 0 - 1
David Addams - 2.90 1 - 0
John Esser - 2.79 & Josh Chilcote - 2.74 1 - 0
John Esser - 2.79 & Kevin Jacobs - 2.56 1 - 0
Josh Chilcote - 2.74 1 - 0
Jason Craig - 2.07 & Josh Chilcote - 2.74 0 - 2
Jason Craig - 2.07 & Kevin Jacobs - 2.56 0 - 2
Martin Lavendier - 3.00 4 - 2
Randall Allen - 2.76 1 - 2 5 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Hanover - Kane
League Record: 10 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Justin Staub - 3.17
Denton Garman - 3.06
Ian Neal - 2.98
Noel Conway - 2.92
John Cafarchio - 2.82
Joseph Kane Jr - 2.76
Dave Schrom - 2.76
Nicholas Cracium - 2.71
Steve Staub - 2.67
Ryan Hohman - 2.60
Burk Kane - 2.59
Plamen Kaparov - 2.57
Stanley Carbaugh - n/a
League Results By Position
1S 2S 1D 2D 3D
Burk Kane - 2.59 & Joseph Kane Jr - 2.76 0 - 1
Burk Kane - 2.59 2 - 2
Denton Garman - 3.06 & John Cafarchio - 2.82 1 - 0
Denton Garman - 3.06 8 - 0
Dave Schrom - 2.76 & Noel Conway - 2.92 2 - 0
Dave Schrom - 2.76 & Steve Staub - 2.67 1 - 0
Dave Schrom - 2.76 & Stanley Carbaugh - n/a 1 - 0
Ian Neal - 2.98 & Joseph Kane Jr - 2.76 1 - 0
Ian Neal - 2.98 1 - 0
John Cafarchio - 2.82 & Justin Staub - 3.17 1 - 0
John Cafarchio - 2.82 & Steve Staub - 2.67 1 - 0
Joseph Kane Jr - 2.76 & Steve Staub - 2.67 0 - 1
Joseph Kane Jr - 2.76 1 - 0
Justin Staub - 3.17 & Steve Staub - 2.67 1 - 0 3 - 0 1 - 0
Justin Staub - 3.17 2 - 0
Nicholas Cracium - 2.71 & John Cafarchio - 2.82 0 - 1
Nicholas Cracium - 2.71 & Joseph Kane Jr - 2.76 1 - 0
Nicholas Cracium - 2.71 & Stanley Carbaugh - n/a 0 - 1 0 - 1
Plamen Kaparov - 2.57 & Dave Schrom - 2.76 1 - 0
Plamen Kaparov - 2.57 & John Cafarchio - 2.82 1 - 0
Plamen Kaparov - 2.57 & Noel Conway - 2.92 2 - 0 1 - 0
Plamen Kaparov - 2.57 & Ryan Hohman - 2.60 1 - 0
Plamen Kaparov - 2.57 0 - 2
Ryan Hohman - 2.60 & John Cafarchio - 2.82 0 - 1
Ryan Hohman - 2.60 1 - 0